package com.it.tydic.estate.module.model.inner;

import java.util.Date;
import javax.persistence.*;

/**
 * 楼宇管理实体类
 */
@Table(name = "louyu")
public class Louyu {
    /**
     * 主键
     */
    @Id
    @Column(name = "ID")
    private String id;

    /**
     * 小区主键
     */
    @Column(name = "XQID")
    private String xqid;

    /**
     * 小区名称
     */
    @Column(name = "XQMC")
    private String xqmc;

    /**
     * 楼宇编号
     */
    @Column(name = "LYBH")
    private String lybh;

    /**
     * 楼宇名称
     */
    @Column(name = "LYMC")
    private String lymc;

    /**
     * 楼宇地址
     */
    @Column(name = "LYDZ")
    private String lydz;

    /**
     * 楼宇类型
     */
    @Column(name = "LYLX")
    private String lylx;

    /**
     * 楼宇结构
     */
    @Column(name = "LYJG")
    private String lyjg;

    /**
     * 楼宇朝向
     */
    @Column(name = "LYCX")
    private String lycx;

    /**
     * 备注
     */
    @Column(name = "BZ")
    private String bz;

    /**
     * 创建时间
     */
    @Column(name = "CJSJ")
    private Date cjsj;

    /**
     * 修改时间
     */
    @Column(name = "XGSJ")
    private Date xgsj;

    /**
     * 作废标记（0：再用；1删除）
     */
    @Column(name = "ZFBJ")
    private String zfbj;

    /**
     * 创建人
     */
    @Column(name = "CUSER_ID")
    private String cuserId;

    /**
     * 修改人
     */
    @Column(name = "UUSER_ID")
    private String uuserId;

    /**
     * 单位编码
     */
    @Column(name = "CODE_ID")
    private String codeId;
    /**
     * 楼宇编号字段（树专用）
     */
    @Transient
    private String name;
    /**
     * 获取主键
     *
     * @return ID - 主键
     */
    public String getId() {
        return id;
    }

    /**
     * 设置主键
     *
     * @param id 主键
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获取小区主键
     *
     * @return XQID - 小区主键
     */
    public String getXqid() {
        return xqid;
    }

    /**
     * 设置小区主键
     *
     * @param xqid 小区主键
     */
    public void setXqid(String xqid) {
        this.xqid = xqid;
    }

    /**
     * 获取小区名称
     *
     * @return XQMC - 小区名称
     */
    public String getXqmc() {
        return xqmc;
    }

    /**
     * 设置小区名称
     *
     * @param xqmc 小区名称
     */
    public void setXqmc(String xqmc) {
        this.xqmc = xqmc;
    }

    /**
     * 获取楼宇编号
     *
     * @return LYBH - 楼宇编号
     */
    public String getLybh() {
        return lybh;
    }

    /**
     * 设置楼宇编号
     *
     * @param lybh 楼宇编号
     */
    public void setLybh(String lybh) {
        this.lybh = lybh;
    }

    /**
     * 获取楼宇名称
     *
     * @return LYMC - 楼宇名称
     */
    public String getLymc() {
        return lymc;
    }

    /**
     * 设置楼宇名称
     *
     * @param lymc 楼宇名称
     */
    public void setLymc(String lymc) {
        this.lymc = lymc;
    }

    /**
     * 获取楼宇地址
     *
     * @return LYDZ - 楼宇地址
     */
    public String getLydz() {
        return lydz;
    }

    /**
     * 设置楼宇地址
     *
     * @param lydz 楼宇地址
     */
    public void setLydz(String lydz) {
        this.lydz = lydz;
    }

    /**
     * 获取楼宇类型
     *
     * @return LYLX - 楼宇类型
     */
    public String getLylx() {
        return lylx;
    }

    /**
     * 设置楼宇类型
     *
     * @param lylx 楼宇类型
     */
    public void setLylx(String lylx) {
        this.lylx = lylx;
    }

    /**
     * 获取楼宇结构
     *
     * @return LYJG - 楼宇结构
     */
    public String getLyjg() {
        return lyjg;
    }

    /**
     * 设置楼宇结构
     *
     * @param lyjg 楼宇结构
     */
    public void setLyjg(String lyjg) {
        this.lyjg = lyjg;
    }

    /**
     * 获取楼宇朝向
     *
     * @return LYCX - 楼宇朝向
     */
    public String getLycx() {
        return lycx;
    }

    /**
     * 设置楼宇朝向
     *
     * @param lycx 楼宇朝向
     */
    public void setLycx(String lycx) {
        this.lycx = lycx;
    }

    /**
     * 获取备注
     *
     * @return BZ - 备注
     */
    public String getBz() {
        return bz;
    }

    /**
     * 设置备注
     *
     * @param bz 备注
     */
    public void setBz(String bz) {
        this.bz = bz;
    }

    /**
     * 获取创建时间
     *
     * @return CJSJ - 创建时间
     */
    public Date getCjsj() {
        return cjsj;
    }

    /**
     * 设置创建时间
     *
     * @param cjsj 创建时间
     */
    public void setCjsj(Date cjsj) {
        this.cjsj = cjsj;
    }

    /**
     * 获取修改时间
     *
     * @return XGSJ - 修改时间
     */
    public Date getXgsj() {
        return xgsj;
    }

    /**
     * 设置修改时间
     *
     * @param xgsj 修改时间
     */
    public void setXgsj(Date xgsj) {
        this.xgsj = xgsj;
    }

    /**
     * 获取作废标记（0：再用；1删除）
     *
     * @return ZFBJ - 作废标记（0：再用；1删除）
     */
    public String getZfbj() {
        return zfbj;
    }

    /**
     * 设置作废标记（0：再用；1删除）
     *
     * @param zfbj 作废标记（0：再用；1删除）
     */
    public void setZfbj(String zfbj) {
        this.zfbj = zfbj;
    }

    /**
     * 获取创建人
     *
     * @return CUSER_ID - 创建人
     */
    public String getCuserId() {
        return cuserId;
    }

    /**
     * 设置创建人
     *
     * @param cuserId 创建人
     */
    public void setCuserId(String cuserId) {
        this.cuserId = cuserId;
    }

    /**
     * 获取修改人
     *
     * @return UUSER_ID - 修改人
     */
    public String getUuserId() {
        return uuserId;
    }

    /**
     * 设置修改人
     *
     * @param uuserId 修改人
     */
    public void setUuserId(String uuserId) {
        this.uuserId = uuserId;
    }

    /**
     * 获取单位编码
     *
     * @return CODE_ID - 单位编码
     */
    public String getCodeId() {
        return codeId;
    }

    /**
     * 设置单位编码
     *
     * @param codeId 单位编码
     */
    public void setCodeId(String codeId) {
        this.codeId = codeId;
    }
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}